.panel {
    -moz-border-radius: 0 0 0 0;
    -webkit-border-radius: 0 0 0 0;
    border: 0;
    border-radius: 0 0 0 0;
    margin: 0;
    overflow: hidden;
    text-align: left;
}

.panel-header,
.panel-body {
    border-style: solid;
    border-width: 1px;
}

.panel-header {
    padding: 5px;
    position: relative;
}

.panel-title { background: url('images/blank.gif') no-repeat; }

.panel-header-noborder { border-width: 0 0 1px 0; }

.panel-body {
    border-top-width: 0;
    overflow: auto;
    padding: 0;
}

.panel-body-noheader { border-top-width: 1px; }

.panel-body-noborder { border-width: 0px; }

.panel-with-icon { padding-left: 18px; }

.panel-icon,
.panel-tool {
    height: 16px;
    margin-top: -8px;
    overflow: hidden;
    position: absolute;
    top: 50%;
}

.panel-icon {
    left: 5px;
    width: 16px;
}

.panel-tool {
    right: 5px;
    width: auto;
}

.panel-tool a {
    display: inline-block;
    filter: alpha(opacity=60);
    height: 16px;
    margin: 0 0 0 2px;
    opacity: 0.6;
    vertical-align: top;
    width: 16px;
}

.panel-tool a:hover {
    -moz-border-radius: 3px 3px 3px 3px;
    -webkit-border-radius: 3px 3px 3px 3px;
    background-color: #eaf2ff;
    border-radius: 3px 3px 3px 3px;
    filter: alpha(opacity=100);
    opacity: 1;
}

.panel-loading { padding: 11px 0px 10px 30px; }

.panel-noscroll { overflow: hidden; }

.panel-fit,
.panel-fit body {
    border: 0;
    height: 100%;
    margin: 0;
    overflow: hidden;
    padding: 0;
}

.panel-loading { background: url('images/loading.gif') no-repeat 10px 10px; }

.panel-tool-close { background: url('images/panel_tools.png') no-repeat -16px 0px; }

.panel-tool-min { background: url('images/panel_tools.png') no-repeat 0px 0px; }

.panel-tool-max { background: url('images/panel_tools.png') no-repeat 0px -16px; }

.panel-tool-restore { background: url('images/panel_tools.png') no-repeat -16px -16px; }

.panel-tool-collapse { background: url('images/panel_tools.png') no-repeat -32px 0; }

.panel-tool-expand { background: url('images/panel_tools.png') no-repeat -32px -16px; }

.panel-header,
.panel-body { border-color: #95B8E7; }

.panel-header {
    background: -webkit-linear-gradient(top, #EFF5FF 0, #E0ECFF 100%);
    background: -moz-linear-gradient(top, #EFF5FF 0, #E0ECFF 100%);
    background: -o-linear-gradient(top, #EFF5FF 0, #E0ECFF 100%);
    background: linear-gradient(to bottom, #EFF5FF 0, #E0ECFF 100%);
    background-color: #E0ECFF;
    background-repeat: repeat-x;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#EFF5FF, endColorstr=#E0ECFF, GradientType=0);
}

.panel-body {
    background-color: #ffffff;
    color: #000000;
    font-size: 12px;
}

.panel-title {
    color: #0E2D5F;
    font-size: 12px;
    font-weight: bold;
    height: 16px;
    line-height: 16px;
}